## Process this file with automake to produce Makefile.in

CXXFLAGS = @CXXFLAGS@
INCLUDES = -I..
       
lib_LTLIBRARIES  = libofc.la

libofc_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
                    -release $(LT_RELEASE)

SUFFIXES = .h

# Disable for release version

BUILT_SOURCES =      \
         DText.h DData.h DInt.h DShort.h DLong.h DDouble.h DComplex.h DMD5.h \
         DBitArray.h DTimer.h DBool.h DFile.h DList.h DHashTable.h \
         DAvlTree.h DTree.h DArray.h DCalendar.h DFSM.h DImageHeader.h  \
         DRegEx.h DLexer.h DAtExit.h DArguments.h DRnd.h DLRnd.h DTable.h \
         DSHA1.h DCube.h DFraction.h DDbm.h DSocket.h DSocketAddress.h \
         DTCPServer.h DTCPClient.h DUDPClient.h DSource.h DTokenizer.h \
         DDirectory.h DConfig.h DUDPServer.h DCircle.h  DHTTPClient.h \
         DSortedList.h DURL.h DXML.h DColor.h DDateTime.h \
         DTextWritableLogger.h DLog.h DSystemLogger.h DPropertyTree.h \
         DKey.h DGZipFile.h DCRC32.h

.m.h:
	objch $<

docs:
	objcdoc -d ../html -i -t *.h
	objcdoc -d ../webpage/docs -i -t *.h
  
libofc_la_SOURCES =     \
        DText.m DData.m DInt.m DShort.m DLong.m DDouble.m DComplex.m DMD5.m \
        DBitArray.m DTimer.m DBool.m DFile.m DList.m DHashTable.m DAvlTree.m \
        DTree.m DArray.m DCalendar.m DFSM.m DImageHeader.m DRegEx.m DLexer.m \
        DAtExit.m DArguments.m DRnd.m DLRnd.m DTable.m DCube.m DSHA1.m \
        DFraction.m DDbm.m DConfig.m DSocket.m DSocketAddress.m DTCPServer.m \
        DTCPClient.m  DUDPServer.m DUDPClient.m DSource.m DTokenizer.m \
        DDirectory.m DCircle.m DSortedList.m DHTTPClient.m DURL.m \
        DXML.m DColor.m DDateTime.m DLog.m DTextWritableLogger.m \
        DSystemLogger.m DPropertyTree.m DKey.m DGZipFile.m DCRC32.m\
        md5c.c warning.c

pkginclude_HEADERS =    \
        DBool.h DShort.h DInt.h DLong.h DDouble.h DBitArray.h DData.h \
        DText.h DFile.h DComplex.h DArray.h DHashTable.h DTree.h DList.h \
        DAvlTree.h DTimer.h DMD5.h DCalendar.h DFSM.h DImageHeader.h \
        DRegEx.h DLexer.h DAtExit.h DArguments.h DRnd.h DLRnd.h DTable.h \
        DCube.h DSHA1.h DFraction.h DDbm.h DConfig.h DSocket.h DXML.h \
        DSystemLogger.h DPropertyTree.h \
        DSocketAddress.h DTCPServer.h DTCPClient.h DUDPClient.h DUDPServer.h \
        DSource.h DTokenizer.h DDirectory.h DCircle.h DURL.h DSortedList.h \
        DHTTPClient.h DColor.h DDateTime.h DTextWritableLogger.h DKey.h \
        DGZipFile.h DCRC32.h\
        DComparable.h DDatable.h DDataReadable.h DDataWritable.h DSizeable.h \
        DTextable.h DTextReadable.h DTextWritable.h DParsable.h \
        DComparable.h DDatable.h DDataReadable.h DDataWritable.h DSizeable.h \
        DTextable.h DTextReadable.h DTextWritable.h DParsable.h \
        DRandomable.h DTextFilterable.h DStackable.h DQueuable.h \
        DTextScannable.h DLogger.h \
        md5.h warning.h settings.h config.h DLog.h

